package io.github.lee.plugin.depend

@Suppress("ConstPropertyName")
object Versions {
    // 基础依赖相关
    const val coreKtx = "1.12.0"
    const val appcompat = "1.6.1"
    const val material = "1.11.0"
    const val junit = "4.13.2"
    const val androidxJunit = "1.1.5"
    const val espresso = "3.5.1"
    const val constraintlayout = "2.1.4"

    // Compose
    const val activityCompose = "1.7.0"
    const val composeBom = "2023.03.00"
    const val composeMaterial = "1.3.1"
    const val composeConstraintlayout = "1.0.1"

    const val okhttpBom = "4.12.0"
    const val retrofit = "2.9.0"

    //lifecycle
    const val lifecycleViewModelKtx = "2.7.0"

    // hilt
    const val hilt = "2.51"

    //Navigation
    const val navigation = "2.7.7"

    // Coil
    const val coil = "2.5.0"

    //Paging
    const val paging = "3.1.1"
    const val pagingCompose = "1.0.0-alpha18"

    // refresh
    const val swiperefreshlayout = "1.2.0-alpha01"
    const val adapter = "4.1.4"

    // StatusBar
    const val immersionbar = "3.2.2"

    //Room
    const val room = "2.6.1"
    const val divider ="3.6.0"

    //一些常用的依赖
    const val superTextView = "3.2.6.99"
    const val photoView = "2.3.0"
    const val basePopup = "3.2.1"

    //  ExoPlayer
    const val exoPlayer ="1.2.1"
}